Automatic Java Code Generation Based on CORBA IDL plus Semantic Comments
نویسندگان
چکیده
The development of CORBA-based applications is often criticized because of its high complexity. In this work we point out which parts in a CORBA-based application represent the recurring infrastructural”plumbing” code, and we describe an approach to supporting the automatic generation of these code fragments for a CORBAbased application in a standard-compliant, languageand tool-independent way. The proposal is based on a smooth enhancement of CORBA’s Interface Definition Language by enriching standard IDL comments with semantic content .
منابع مشابه
Refining Open Distributed Systems Application to CORBA
This paper makes a proposal for introducing into the B Method a framework for distribution through remote method invocation of CORBA objects and to extend Atelier B to automatically generate CORBA IDL and distributed code.Wewill show that a constructive specificationmethod like the BMethod is well suited to design CORBA applications. Themethodologywe propose does not break the specificities of ...
متن کاملHOMA: automatic re-scheduling of multiple invocations in CORBA
This report presents Homa, an efficient and scalable CORBA-based code coupling environment. Homa is composed by an IDL compiler and a runtime support. From IDL definitions of CORBA objects, Homa compiler automatically extracts all the informations which allow efficient and scalable composition of method invocations. The compiler and runtime support rely on two functionalities: the automatic ext...
متن کاملAnnotations for Synchronization Constraints in Corba Idl
Most distributed applications require mechanisms for the synchronization of cooperating components. In a CORBA application this functionality is currently hidden in the methods of the server objects. This complicates design, validation and maintenance of distributed applications. To improve this situation we propose guards and concurrency annotations for the CORBA IDL. Our approach allows the e...
متن کاملA Design Pattern based Approach to Generating Synchronization Adaptors from Annotated IDL
Middleware platforms such as CORBA and DCOM provide standard component interfaces, interaction protocols, and communication services to support interoperability of object{oriented applications operating in heterogeneous and distributed environments. General{purpose services and facilities foster re{use and help reduce development costs. Yet the degree of automation of the software development p...
متن کاملViDiO - Visual Distribution of Objects
In this paper we present a tool Visual Distribution of Objects (ViDiO) for graphical deployment of CORBA objects. It allows easy association of hosts with IDL interfaces and produces client, server, and object code in Java based on the drawn diagram and provided XML based templates. It is based on a library designed for platform independent display of computer networks.
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2002